package com.wicket.okrapp.biz.service;

import com.wicket.okrapp.biz.service.dto.req.BatchQueryEvaThemeListReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchQueryEvaThemeListRespDto;
import com.wicket.okrapp.biz.service.dto.req.UpdateEvaThemeReqDto;
import com.wicket.okrapp.biz.service.dto.res.UpdateEvaThemeRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchQueryEvaTempReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchQueryEvaTempRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryEvaThemeDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryEvaThemeDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryEvaThemeListReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryEvaThemeListRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddEvaThemeReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddEvaThemeRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteEvaThemeReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteEvaThemeRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryEvaTempDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryEvaTempDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchAddFillRoleComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchAddFillRoleComRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddEvaTempReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddEvaTempRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddEvaPortraitRelatedReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddEvaPortraitRelatedRespDto;
import com.wicket.okrapp.biz.service.dto.req.ReleaseBatchHandleEvaTempUpdStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ReleaseBatchHandleEvaTempUpdStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.CheckIsOpenEvaReqDto;
import com.wicket.okrapp.biz.service.dto.res.CheckIsOpenEvaRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryAddEvaTempJudgeDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryAddEvaTempJudgeDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteEvaFillMemberComReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteEvaFillMemberComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteEvaFillRoleComReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteEvaFillRoleComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteEvaObjectComReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteEvaObjectComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BackToFirstStepEvaTempReqDto;
import com.wicket.okrapp.biz.service.dto.res.BackToFirstStepEvaTempRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryEvaFillRoleDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryEvaFillRoleDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryEvaFillMemberDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryEvaFillMemberDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.JudgeAddEvaTempComReqDto;
import com.wicket.okrapp.biz.service.dto.res.JudgeAddEvaTempComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteEvaPortraitComReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteEvaPortraitComRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddEvaFillRoleComReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddEvaFillRoleComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTempCloneResultEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTempCloneResultEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.CheckIsOpenEvaComReqDto;
import com.wicket.okrapp.biz.service.dto.res.CheckIsOpenEvaComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryEvaFillRoleDetailComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryEvaFillRoleDetailComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementMidManualSetCompletReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementMidManualSetCompletRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryEvaThemeListComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryEvaThemeListComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryEvaTempPresentIsSuperMgtStateDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryEvaTempPresentIsSuperMgtStateDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementEvaTempAddTermJudgeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementEvaTempAddTermJudgeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddEvaTempOpenRecordReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddEvaTempOpenRecordRespDto;
import com.wicket.okrapp.biz.service.dto.req.ReleaseBatchHandleEvaPortraitRelatedUpdStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ReleaseBatchHandleEvaPortraitRelatedUpdStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ReleaseBatchHandleEvaFillRoleUpdStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ReleaseBatchHandleEvaFillRoleUpdStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryEvaTempListComBorderReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryEvaTempListComBorderRespDto;
import com.wicket.okrapp.biz.service.dto.req.ObtainSpaceValidEvaTempComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ObtainSpaceValidEvaTempComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryEvaTempDetailComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryEvaTempDetailComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchQueryEvaTempComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchQueryEvaTempComRespDto;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface EvaThemeService {
    /**
   * D3-2批量查询评价主题列表
   */
    BatchQueryEvaThemeListRespDto batchQueryEvaThemeList(BatchQueryEvaThemeListReqDto batchQueryEvaThemeListRep);
/**
   * D3-2修改评价主题
   */
    UpdateEvaThemeRespDto updateEvaTheme(UpdateEvaThemeReqDto updateEvaThemeRep);
/**
   * D3-2批量查询评价模板
   */
    BatchQueryEvaTempRespDto batchQueryEvaTemp(BatchQueryEvaTempReqDto batchQueryEvaTempRep);
/**
   * D3-2查评价主题详情
   */
    QueryEvaThemeDetailRespDto queryEvaThemeDetail(QueryEvaThemeDetailReqDto queryEvaThemeDetailRep);
/**
   * D3-2查评价主题列表
   */
    QueryEvaThemeListRespDto queryEvaThemeList(QueryEvaThemeListReqDto queryEvaThemeListRep);
/**
   * D3-2新增评价主题
   */
    AddEvaThemeRespDto addEvaTheme(AddEvaThemeReqDto addEvaThemeRep);
/**
   * D3-2删除评价主题
   */
    DeleteEvaThemeRespDto deleteEvaTheme(DeleteEvaThemeReqDto deleteEvaThemeRep);
/**
   * D3-2查评价模板详情
   */
    QueryEvaTempDetailRespDto queryEvaTempDetail(QueryEvaTempDetailReqDto queryEvaTempDetailRep);
/**
   * D3-2批量增评价角色(公共)
   */
    BatchAddFillRoleComRespDto batchAddFillRoleCom(BatchAddFillRoleComReqDto batchAddFillRoleComRep);
/**
   * D3-2新增评价模板
   */
    AddEvaTempRespDto addEvaTemp(AddEvaTempReqDto addEvaTempRep);
/**
   * D3-2新增评价画像相关
   */
    AddEvaPortraitRelatedRespDto addEvaPortraitRelated(AddEvaPortraitRelatedReqDto addEvaPortraitRelatedRep);
/**
   * D3-2发布批次处理评价模板更新状态(公共)
   */
    ReleaseBatchHandleEvaTempUpdStatusComRespDto releaseBatchHandleEvaTempUpdStatusCom(ReleaseBatchHandleEvaTempUpdStatusComReqDto releaseBatchHandleEvaTempUpdStatusComRep);
/**
   * D3-2检查是否参与评价工作
   */
    CheckIsOpenEvaRespDto checkIsOpenEva(CheckIsOpenEvaReqDto checkIsOpenEvaRep);
/**
   * D3-3新增评价模板判断
   */
    QueryAddEvaTempJudgeDetailRespDto queryAddEvaTempJudgeDetail(QueryAddEvaTempJudgeDetailReqDto queryAddEvaTempJudgeDetailRep);
/**
   * D3-删除评价填报人员(公共)
   */
    DeleteEvaFillMemberComRespDto deleteEvaFillMemberCom(DeleteEvaFillMemberComReqDto deleteEvaFillMemberComRep);
/**
   * D3-删除评价填报角色(公共)
   */
    DeleteEvaFillRoleComRespDto deleteEvaFillRoleCom(DeleteEvaFillRoleComReqDto deleteEvaFillRoleComRep);
/**
   * D3-删除评价对象(公共)
   */
    DeleteEvaObjectComRespDto deleteEvaObjectCom(DeleteEvaObjectComReqDto deleteEvaObjectComRep);
/**
   * D3-3返回评价模板第一步
   */
    BackToFirstStepEvaTempRespDto backToFirstStepEvaTemp(BackToFirstStepEvaTempReqDto backToFirstStepEvaTempRep);
/**
   * D3-2查询评价填报角色详情
   */
    QueryEvaFillRoleDetailRespDto queryEvaFillRoleDetail(QueryEvaFillRoleDetailReqDto queryEvaFillRoleDetailRep);
/**
   * D3-2查询评价填报人员详情
   */
    QueryEvaFillMemberDetailRespDto queryEvaFillMemberDetail(QueryEvaFillMemberDetailReqDto queryEvaFillMemberDetailRep);
/**
   * D3-3判断新增的评价模板(公共)
   */
    JudgeAddEvaTempComRespDto judgeAddEvaTempCom(JudgeAddEvaTempComReqDto judgeAddEvaTempComRep);
/**
   * D3-2删除评价画像(公共)
   */
    DeleteEvaPortraitComRespDto deleteEvaPortraitCom(DeleteEvaPortraitComReqDto deleteEvaPortraitComRep);
/**
   * D3-2新增评价填报角色(公共)
   */
    AddEvaFillRoleComRespDto addEvaFillRoleCom(AddEvaFillRoleComReqDto addEvaFillRoleComRep);
/**
   * D3-2执行删除模板克隆答案等相关(公共)
   */
    ImplementTempCloneResultEtcComRespDto implementTempCloneResultEtcCom(ImplementTempCloneResultEtcComReqDto implementTempCloneResultEtcComRep);
/**
   * D3-2检查是否参与评价工作(公共)
   */
    CheckIsOpenEvaComRespDto checkIsOpenEvaCom(CheckIsOpenEvaComReqDto checkIsOpenEvaComRep);
/**
   * D3-2查询评价填报角色详情(公共)
   */
    QueryEvaFillRoleDetailComRespDto queryEvaFillRoleDetailCom(QueryEvaFillRoleDetailComReqDto queryEvaFillRoleDetailComRep);
/**
   * D3执行高层人工设置完成
   */
    ImplementMidManualSetCompletRespDto implementMidManualSetComplet(ImplementMidManualSetCompletReqDto implementMidManualSetCompletRep);
/**
   * D3查询评价主题列表(公共)
   */
    QueryEvaThemeListComRespDto queryEvaThemeListCom(QueryEvaThemeListComReqDto queryEvaThemeListComRep);
/**
   * D3查询评价模板当前特权管理状态
   */
    QueryEvaTempPresentIsSuperMgtStateDetailRespDto queryEvaTempPresentIsSuperMgtStateDetail(QueryEvaTempPresentIsSuperMgtStateDetailReqDto queryEvaTempPresentIsSuperMgtStateDetailRep);
/**
   * D3执行评价模板新增条件判断(公共)
   */
    ImplementEvaTempAddTermJudgeComRespDto implementEvaTempAddTermJudgeCom(ImplementEvaTempAddTermJudgeComReqDto implementEvaTempAddTermJudgeComRep);
/**
   * D3新增评价模板开通记录
   */
    AddEvaTempOpenRecordRespDto addEvaTempOpenRecord(AddEvaTempOpenRecordReqDto addEvaTempOpenRecordRep);
/**
   * D3发布批次处理评价画像相关更新状态(公共)
   */
    ReleaseBatchHandleEvaPortraitRelatedUpdStatusComRespDto releaseBatchHandleEvaPortraitRelatedUpdStatusCom(ReleaseBatchHandleEvaPortraitRelatedUpdStatusComReqDto releaseBatchHandleEvaPortraitRelatedUpdStatusComRep);
/**
   * D3发布批次处理评价填报角色更新状态(公共)
   */
    ReleaseBatchHandleEvaFillRoleUpdStatusComRespDto releaseBatchHandleEvaFillRoleUpdStatusCom(ReleaseBatchHandleEvaFillRoleUpdStatusComReqDto releaseBatchHandleEvaFillRoleUpdStatusComRep);
/**
   * D3查询评价模板列表(公共)(边界)
   */
    QueryEvaTempListComBorderRespDto queryEvaTempListComBorder(QueryEvaTempListComBorderReqDto queryEvaTempListComBorderRep);
/**
   * D3获取空间有效评价模板(公共)
   */
    ObtainSpaceValidEvaTempComRespDto obtainSpaceValidEvaTempCom(ObtainSpaceValidEvaTempComReqDto obtainSpaceValidEvaTempComRep);
/**
   * D3查询评价模板详情(公共)
   */
    QueryEvaTempDetailComRespDto queryEvaTempDetailCom(QueryEvaTempDetailComReqDto queryEvaTempDetailComRep);
/**
   * D3-2批量查询评价模板(公共)
   */
    BatchQueryEvaTempComRespDto batchQueryEvaTempCom(BatchQueryEvaTempComReqDto batchQueryEvaTempComRep);
//
}

